<?php
namespace libs\qoy\Cache;
/**
 * Cache 缓存接口
 */
interface ICache {

    
     /**
     * 设置缓存
     * @param string $key 缓存key
     * @param mixed $value 缓存的内容
     * @param int $expire 缓存有效时间，单位秒，非时间戳
     */
    public function set(string $key,$value,int $expire = 600);
    /**
     * 读取缓存
     * @param string $key 缓存key
     * @return mixed 失败情况下返回NULL
     */
    public function get(string $key);

    /**
     * 删除缓存
     * @param string $key 缓存key
     */
    public function delete(string $key);
    
}
